live on other people's means - Français Anglais Dictionnaire